package KC.b2b.conciliacion.manual;

import java.util.*;
import java.text.SimpleDateFormat;
import java.text.NumberFormat;

public class ConciliacionElementoDetalle {
  private static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
  private static NumberFormat nf = NumberFormat.getInstance();
  static{
    nf.setMaximumFractionDigits(2);
    nf.setMinimumFractionDigits(2);
  }
  public static int BANCO = 1;
  public static int BAAN = 2;
  private int int_tipo;
  private int int_id;
  private Calendar cal_fecha;
  private String str_docto;
  private String str_referencia;
  private double dbl_importe;
  public void setInt_tipo(int int_tipo) {
    this.int_tipo = int_tipo;
  }

  public void setInt_id(int int_id) {
    this.int_id = int_id;
  }

  public void setCal_fecha(Calendar cal_fecha) {
    this.cal_fecha = cal_fecha;
  }
	
  public void setStr_docto(String str_docto) {
    this.str_docto = str_docto;
  }

  public void setStr_referencia(String str_referencia) {
    this.str_referencia = str_referencia;
  }

  public void setDbl_importe(double dbl_importe) {
    this.dbl_importe = dbl_importe;
  }

  public int getInt_tipo() {
    return int_tipo;
  }

  public int getInt_id() {
    return int_id;
  }

  public Calendar getCal_fecha() {
    return cal_fecha;
  }
	
  public String getStr_docto() {
    return ( str_docto );
  }

  public String getStr_referencia() {
    return ( str_referencia.length() > 45 ? str_referencia.substring(0,42) + "..." : str_referencia );
  }

  public double getDbl_importe() {
    return dbl_importe;
  }

  public String getStr_fecha() {
    return sdf.format(cal_fecha.getTime());
  }

  public String getStr_importe() {
    return nf.format(dbl_importe);
  }
}
